#ifndef Alcor_Types_HPP_
#define Alcor_Types_HPP_
//-------------------------------------------------------------------------+
namespace alcor{
	namespace types{
//-------------------------------------------------------------------------+
typedef unsigned char byte;
//-------------------------------------------------------------------------+
//--------------------------------------------------------------------------+
typedef struct tServiceAddr
{
    char*		 hostname;
    unsigned int port;
} tServiceAddr;
//---------------------------------------------------------------------------+
typedef byte tErrorCode;
//---------------------------------------------------------------------------+   
typedef byte tModuleId;
//---------------------------------------------------------------------------+   
typedef byte tStateId;

//---------------------------------------------------------------------------+   
///256 events?
typedef byte event_type;
//---------------------------------------------------------------------------+        
typedef unsigned short uint16;
typedef byte symbol_t;
//---------------------------------------------------------------------------+        
	}
}
//-------------------------------------------------------------------------+

#endif //Alcor_Types_HPP_